Back to overview

Pilz: PAS 4000 prone to ZipSlip

VDE-2022-045
Last update
05/22/2025 15:03
Published at
11/24/2022 10:00
Vendor(s)
Pilz GmbH & Co. KG
External ID
VDE-2022-045
CSAF Document

Summary

PAS4000 is the software platform for the Automation System PSS 4000. PAS 4000 does not properly check pathnames contained in archives. An attacker can utilise this vulnerability to write arbitrary files, potentially leading to code execution.

Impact

PAS 4000 uses ZIP archives to save and load project backups and libraries. Also, ZIP archives are used as a container for firmware updates.

When loading a ZIP archive the contained pathnames are not checked properly for relative path components. If a user loads a manipulated ZIP archive, the vulnerability can be used to place potentially malicious files outside of the application's working directory.

Depending on the user's privileges this can lead to code execution.

Affected Product(s)

Model no. Product name Affected versions
PAS4000 <1.25.0 PAS4000 <1.25.0

Vulnerabilities

Expand / Collapse all

Published
09/22/2025 14:58
Weakness
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Summary

zip4j before 1.3.3 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in a Zip archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.

References

Published
09/22/2025 14:58
Weakness
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Summary

A path traversal vulnerability was discovered in multiple Pilz products. An unauthenticated local attacker could use a zipped, malicious configuration file to trigger arbitrary file writes ('zip-slip'). File writes do not affect confidentiality or availability.

References

Remediation

Install the fixed version as soon as it is available. Please visit the Pilz Shop (www.pilz.com/en-INT/eshop) to check for the fixed version

Revision History

Version Date Summary
1 11/24/2022 10:00 Initial revision.
2 05/22/2025 15:03 Fix: quotation mark